An emulator is a software or hardware approach to emulate a hardware platform on other platform . jit ( just - in - time ) compiler is widely adapted to speed - up emulation , which compiles the instruction of the source platform into target instruction on - the - fly 由于硬件平臺(tái)的不同,一個(gè)高效的模擬器可以采用即時(shí)編譯器( just - in - timecompiler )技術(shù),即時(shí)的把源機(jī)器指令編譯成目標(biāo)機(jī)器指令運(yùn)行。
Although the jit ( just - in - time ) compilation technology helps java technology succeed on the desktop computer and server platform , the mobile phones with weak computing capabilities , extremely restricted memory and power supply make it much difficult to be used on the embedded java virtual machine 雖然即時(shí)編譯技術(shù)幫助java在桌面機(jī)和服務(wù)器平臺(tái)上取得了巨大的成功,但是由于移動(dòng)通信設(shè)備自身計(jì)算能力相對(duì)較弱、存儲(chǔ)容量和電力供應(yīng)十分有限,使得即時(shí)編譯技術(shù)無(wú)法直接應(yīng)用到嵌入式j(luò)ava虛擬機(jī)中。